Skip to content

CARRY: Move webhooks into pkg/webhooks #374

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: release-0.9
Choose a base branch
from

Conversation

stephenfin
Copy link

Moves webhooks from api to pkg/webhooks making only mechanical code changes except for the removal of the defaulting webhooks, because they weren't used. This results in there now being no mutating webhook configured.

NOTE(stephenfin): There were a lot of conflicts here. These were mostly mitigated by faking the addition of v1alpha8, which moved the webhooks to the 'api/v1alpha8' package (commit 750b84d), followed by the subsequent rename of this package to v1beta1 (commit e9fb53c), for the webhook files and tests. This still resulted in some merge conflicts due the v1alpha8 changes such as 564b6bd and 4368c4f (which we obviously don't want to include here) but it made the backport much simpler.

(cherry picked from commit 750b84d)

/hold

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 14, 2025
Copy link

openshift-ci bot commented Jul 14, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

mandre and others added 4 commits August 6, 2025 12:13
The CI script should not show errors for expected failures, such as when
checking if a resource exists. This commit redirects the standard error
to standard output, which is in turn redirected to `/dev/null`.
It should start with lowercase, and should not include the redundant `It`.
The previous one was deleted by mistake, use a newer one that is
available.
@mandre mandre force-pushed the webhooks-0.9 branch 2 times, most recently from ffd5751 to b41a83a Compare August 6, 2025 13:36
Moves webhooks from api to pkg/webhooks making only mechanical code
changes except for the removal of the defaulting webhooks, because they
weren't used. This results in there now being no mutating webhook
configured.

NOTE(stephenfin): There were a lot of conflicts here. These were mostly
mitigated by faking the addition of v1alpha8, which moved the webhooks
to the 'api/v1alpha8' package (commit 750b84d), followed by the
subsequent rename of this package to v1beta1 (commit e9fb53c), for
the webhook files and tests. This still resulted in some merge conflicts
due the v1alpha8 changes such as 564b6bd and 4368c4f (which we
obviously don't want to include here) but it made the backport much
simpler.

NOTE(stephenfin): We also include commit
30ba121 which was a follow-up that
fixed the CRD generation broken in this commit.

Signed-off-by: Stephen Finucane <[email protected]>
(cherry picked from commit 750b84d)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants